home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
JCSM Shareware Collection 1993 November
/
JCSM Shareware Collection - 1993-11.iso
/
cl040
/
check34j.lzh
/
CHECK34.DOC
< prev
next >
Wrap
Text File
|
1992-10-29
|
12KB
|
308 lines
═════════════════════════════════════════════════════════════════════════════=
Multi Player Checkers Door
Only $10.00 to register!
Written by: Gerry Freymann
P.O. Box 1226
Cobourg, Ontario Canada
K9A 5A4
The Phantom BBS (416) 342-3734 USR HST Dual Standard
(416) 342-3766 19200 USR HST
The latest versions/updates are available on The Phantom BBS and
TDS Network
The PC ToyShop Information System
24 Hours, 300 -> 38.4K
(503) 342-4447
Eugene, Oregon
═════════════════════════════════════════════════════════════════════════════=
┌─────────────────────────────────────────────────────────────────────────┐
│ Warranty and Liability │
└─────────────────────────────────────────────────────────────────────────┘
I retain the Copyright to this program. You are NOT allowed to make
changes to the compiled .EXE files without the expressed written consent
of Gerry Freymann. I work hard creating these programs and don't
appreciate having my work altered.
I will NOT be held responsible for the use and/or misuse of this program.
If you decide to run this program on your system you do so at your own
risk.
PCBoard is a trademark of Clark Development Company.
┌────────────────────────────────────────────────────────────────────────┐
│ Checker History File │
└────────────────────────────────────────────────────────────────────────┘
Please view the file CHANGES.DOC for a complete history.
┌────────────────────────────────────────────────────────────────────────┐
│ Checker Requirements │
└────────────────────────────────────────────────────────────────────────┘
Multiple BBS support: DOOR.SYS, PCBOARD.SYS/PCBOARD.DAT/USERS,
SFDOORS.DAT, CALLINFO.BBS, DORINFO1.DEF, DORINFO2.DEF and
CHAIN.TXT
Directly supports PCBoard 14.x, GAP v4.x, RBBS-PC v17.x,
WILDCAT! v2.x and Spitfire v3.x
A copy of BRUN30.EXE in your PATH= statement
DoorPatch 3.8 package
┌─────────────────────────────────────────────────────────────────────────┐
│ Overview of Checkers │
└─────────────────────────────────────────────────────────────────────────┘
Welcome to Checkers! A Multiplayer Door for PCBoard Ver 14.x written
in QuickBasic 3 with Door Patch Ver 3.8!
Checkers was a program I first found way back in my Commodore days.
It was a PUBLIC DOMAIN file and the author's name was not included. Some
routines and code from the very original program exist in various forms
in this Door program.
One interesting feature of Checkers is its ability to automatically play
a game against a user while tricking the user into thinking it's really
you! Don't believe me? Try the Page Sysop For A Game feature and see what
you think. The comments "typed" to the user are contained in the CFG
file which you should edit to give the door your personal touch.
┌─────────────────────────────────────────────────────────────────────────┐
│ Features of Checkers │
└─────────────────────────────────────────────────────────────────────────┘
■ Supports baud rates up to 115,200 baud!
■ Multiple BBS support
■ ASCII and ANSI Bulletins automatically created
■ Nightly event utility maintains index file, rewrites bulletins and
deletes stale dated and completed games
■ Low one-time registration fee!
■ Keeps a Hall of Fame
■ Users can send one line messages to their opponent
■ Fully Network compatible
■ Automatic Sysop vs. User mode
┌─────────────────────────────────────────────────────────────────────────┐
│ How to Install Checkers │
└─────────────────────────────────────────────────────────────────────────┘
First Time Installation
──────────────────────────────────────────────────────────────────────────
Step 1)
──────
Create a SubDirectory to place all of the Checkers files in. Let's say
C:\DOORS\CHECKERS
Step 2)
──────
Unzip (or copy) the contents of CHECKERS ZIP into C:\DOORS\CHECKERS. You
need to edit the CHECKERS.CFG file as follows:
Line #1 => C:\PCB\PCBOARD.SYS (The location for the BBS I/O file)
Line #2 => The Phantom BBS (The BBS' name)
Line #3 => Gerry (Sysop first name)
Line #4 => Freymann (Sysop last name)
Line #5 => Mr. Donor (The donor of the DOOR)
Line #6 => 20 (Max. # of games you want underway)
Line #7 => C:\GAMES\GBLT1 (Full path/name of ASCII Bulletin)
Line #8 => C:\GAMES\GBLT1G (Full path/name of ANSI Bulletin)
Line #9 to Line #33 (Comments door types in AutoPlay Mode)
"On no! Not another user to abuse?"
"etc"
Lines 9 through 33 hold the comments the door will type to the user when
the Page Sysop for a Game option is used. These lines should be edited
by you to add your personal touch and should start and end with quotes.
The maximum number of games that can be underway at one time is 100.
If you don't wish to create one or either bulletins simply put the
word "NULL" on line 7 and 8.
Step 3)
──────
Edit the file CHECKERS - this should be placed in your \PCB directory and
will be used to call up the door. A typical batch file for PCBoard would
like this:
ECHO OFF
C:
CD\DOORS\CHECKERS
CHECK34 CHECKERS.CFG
C:
CD\PCB
BOARD
Step 4)
──────
Edit your DOORS.LST file using PCBSetup and include CHECKERS.
Step 5)
──────
Edit your DOORS Menu screen to include CHECKERS.
Step 6)
──────
Set up and configure DoorPatch. This release uses DoorPatch 3.8 and it
operates a little differently than previous DoorPatch releases. Here
is all you need to do:
Unzip the DoorPatch 3.8 package into a subdirectory.
Two environment variables must be set in your AUTOEXEC.BAT file:
SET LIB=<drive:><path to DORPCH38.EXE> Note: ONLY the PATH!
Example: SET LIB=C:\MYLIB
The DORPCH38.EXE run-time library and DOORPCH.CFG files must then
be placed in this directory.
SET DOORPCH=PCB This variable is required by prior versions
of DOORPCH, but not by DORPCH38.EXE.
Create DOORPCH.CFG in the same directory where you placed the DoorPatch
3.8 files. The data in this file lets you setup DoorPch for your BBS.
This is not the same as CHECKERS.CFG - this is a separate configuration
file used to configure DoorPatch 3.8.
Line #1 => PCBoard (The type of BBS software used)
Line #2 => The Phantom BBS (The BBS's name)
Line #3 => Gerry (Sysop first name)
Line #4 => Freymann (Sysop last name)
Line #5 => Y (Do you have DOS's Share.exe loaded?)
Line #6 => Y (Y or N - Do you want PCBoard's "@" macros?)
Line #7 => N (Y or N - Do you want to hear music?)
Line #8 => 18:00-23:00 (Hours available for chat)
Step 7)
──────
Edit your \PCB\EVENT.SYS file and change to C:\DOORS\CHECKERS and call
up CHKILL to run the maintenance program. You don't have to run this
everyday - once a month will do! Until you register Checkers the event
utility won't do anything. This will not affect you until a game is
completed and you want to get rid of it so this will have no ill effects
while you decide if Checkers is for you.
Step 8)
──────
Print out the ORDER.FRM and think about registering this product
someday soon ;-) !
Upgrading from a Previous Version of Checkers
───────────────────────────────────────────────────────────────────────────
If you have been running a previous release of Checkers - you should be sure
to read over CHANGES.DOC. Update instructions from version to version are
detailed there.
┌─────────────────────────────────────────────────────────────────────────┐
│ Command-line parameters │
└─────────────────────────────────────────────────────────────────────────┘
Once you've configured DoorPatch 3.8 you run Checkers in local mode by
using the /LOCAL command-line switch as follows:
CHECK34 CHECKERS.CFG /LOCAL <== Allows local usage of the DOOR as
the SysOp.
┌─────────────────────────────────────────────────────────────────────────┐
│ Files needed for Checkers Door Operation │
└─────────────────────────────────────────────────────────────────────────┘
* CHECK34.EXE <<--The main program
* CHECKERS.CFG <<--A sample configuration file
CHECKERS <<--A sample file to run the whole thing
* CHECKERS.INS <<--The instructions the user will see
CHECK34.DOC <<--I luv this part - You're reading it right now!
* CHKILL.EXE <<--Sysop Maintenance program, use in your Event.Sys
LICENSE.DOC <<--You must read, understand and agree to this!
SYSOP.DOC <<--Full DoorPatch Instructions
FLYER.DOC <<--Information on other programs available from me
ORDER.FRM <<--Registration Form - print out and return
Files created by the program after running it:
* CHECKERS.SCR <<--Hall of Fame is held in here once a game has ended
* CHECKERS.0?? <<--Games currently underway, ?? equals 01 to 100
* CHECKERS.NDX <<--Quick index of all the Games
* CHECKERS.REG <<--Created by CHECKREG.EXE after registering
Files needed for Door Patch Operation:
* DORPCH38.EXE <<--If you don't have these I can make them available to
BRUN30.EXE <<--to you on my Board.
[*] - these files must be in the same directory
┌─────────────────────────────────────────────────────────────────────────┐
│ Maintenance Program │
└─────────────────────────────────────────────────────────────────────────┘
To invoke CkKill you MUST provide a name of .CFG you use which allows
ChKill to read where your Bulletins will be placed. By DEFAULT ChKill
will attempt to open CHECKERS.CFG - if you are using a different name for
your CFG file then you must pass that information to ChKill. For
example:
CHKILL <-- Will read CHECKERS.CFG by Default
or: CHKILL CHK.CFG <-- Will read CHK.CFG
The maintenance program's main purpose is to delete finished or stale
dated games. ChKill automatically deletes games that have not had a
move made in them for 45 days. ChKill will tidy up the Index file and
rewrite the bulletins. If your game files ever get out of sync with
the index file ChKill will fix it all up. ChKill logs all its activity
into CHECKERS.LOG. Until you register Checkers the event utility won't
do anything. This will not affect you until a game is completed and
you want to get rid of it so this will have no ill effects while you
decide if Checkers is for you.
Support the Shareware concept...
──────────────────────────────────────────────────────────────────────────
To Register, please print out and return the ORDER.FRM in the Zip file.
When you register, you will be given a small program called CHKREG.EXE
which you run in your door subdirectory. This program will create a file
called CHECKERS.REG which will instantly register your existing copy of the
door program, unlock the maintenance program and any and all future
versions as well. This means that any future releases you find will
automatically continue to say registered to you, without the need to come
back to me. I hope you'll appreciate this new system. You should be able
to call The Phantom BBS and make your initial call, wait until I receive
your payment, and download this small utility without spending alot of time
on the phone. Or, for an additional $5.00 per order, I can send you the
whole package on disk using the postal service. The choice is yours.
Thanks for your support!